/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"7BDFC2EC-929B-411B-8F75-FD45FCBF36E9",variableType:4}
 */
var f_estado = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"1657A4CC-6DFA-42B3-8D39-F2DF114A7281",variableType:8}
 */
var f_importe_desde = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"90319932-4975-4F0F-914E-08FCCEC6D876",variableType:8}
 */
var f_importe_hasta = null;

/**
 * @type {Number}
 *
 * @properties={typeid:35,uuid:"0B76B8CE-5FBD-41A8-8811-6B543E201C05",variableType:4}
 */
var f_nro_pedido = null;

/**
 * @properties={typeid:24,uuid:"C5AAC963-6618-47F7-83BA-9A8D201F36BE"}
 * @AllowToRunInFind
 */
function buscar() 
{
	var estado_find = controller.find();
	if (estado_find == false)
	{
		globals.DIALOGS.showWarningDialog('Aviso',"No encontró Comprobantes (1º find)",'OK');	
		return false;
	}
		
	if (globals.gClienteDesde != null)
	{
		cliente_id = globals.gClienteDesde;
	}
	if (globals.gFechaDesde && globals.gFechaHasta)
	{
		var d1 = globals.gFechaDesde
		d1.setHours(00);
		d1.setMinutes(00);
		d1.setSeconds(00);             
		var df1 = utils.dateFormat(d1, 'dd-MM-yyyy HH:mm:ss')
		
		var d2 = globals.gFechaHasta
		d2.setHours(23);
		d2.setMinutes(59);
		d2.setSeconds(59);
		var df2 = utils.dateFormat(d2, 'dd-MM-yyyy HH:mm:ss');
		
		fecha = df1+'...' + df2+'|dd-MM-yyyy HH:mm:ss';	
	}
	if (f_importe_desde && f_importe_hasta)	
	{
		total = f_importe_desde + '...' + f_importe_hasta;
	}
	if (f_estado)	
	{
		ped_estado = f_estado;
	}
	if (f_nro_pedido != null)
	{
		nro_pedido = f_nro_pedido;
	}
	
	var found=controller.search();
	if (found==0)
	{
		globals.DIALOGS.showWarningDialog('Aviso',"No encontró Pedidos en ese rango",'OK');	
	}
	else
	{   //  ver orden , existe letra para pedido?
		controller.sort('fecha desc,nro_pedido asc');
	}
	return true
}

/**
 * @properties={typeid:24,uuid:"B35B6F7F-607A-4474-83CB-500EDF4761D4"}
 */
function iniciar() 
{
	globals.gClienteDesde=null;
	globals.gFechaHasta=new Date();
	globals.gFechaDesde=new Date();
	globals.gFechaDesde=globals.gFechaDesde.setDate (globals.gFechaHasta.getDate() - 60);
	buscar();
}

/**
 * @properties={typeid:24,uuid:"4F183184-0CAF-4BE3-8BF8-88C657DB3B5B"}
 * @AllowToRunInFind
 */
function todos() 
{
	controller.loadAllRecords()
}

/**
 * Perform the element default action.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"894F62BF-1C6C-495B-BBD7-26D1A68427FD"}
 */
function Ira_detalle(event) 
{
	globals.mostrarForm("pedidos_dtl")
}
